off-shore installations - Turkish English Dictionary